/* 
 * File:   PalavraReservada.cpp
 * Author: Pedro
 * 
 * Created on 23 de Agosto de 2010, 10:21
 */

#include "PalavraReservada.h"
#include "../tipos_definidos.h"


PalavraReservada::PalavraReservada() {
}

PalavraReservada::~PalavraReservada() {
}

bool PalavraReservada::ValidaLexema(){

     for(int i = 0; i < this->length(); i++){

        if(this->compare(SimbolosReservados[i]))
            return true;

    }
    return false;
 }

int PalavraReservada::RetornaToken(){

    for(int i = 0; i < this->length(); i++){

        if(this->compare(SimbolosReservados[i]))
            return tokensReservados[i];

    }
   return 0;

}

